首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端知否

    React Router入门指南(包括Router Hooks)

    我们还可以借助React Router将其扩展为构建多页应用程序。这是一个第三方库,可在我们的React应用程序中启用路由。 在本教程中,我将介绍使用React Router入门所需的一切。 要安装它,您将必须在终端中运行以下命令: yarn add react-router-dom or npm install react-router-dom 现在,我们已经成功安装了react router /index.css" import { BrowserRouter as Router } from "react-router-dom"; export default function App 顺便说一句,您不必像我在这里那样将BrowserRouter重命名为Router,我只是想保持可读性。 只有router,还做不了很多事情,让我们在下一节中添加一条路由。 /index.css" import { BrowserRouter as Router, Route, Link } from "react-router-dom"; export default

    13.5K20发布于 2020-03-23
  • 来自专栏python3

    Router Configuration

    RA(config)# router rip RA(config-router)# version 2 RA(config-router)#network 172.16.0.0 RA(config-router )#no auto-summary RB(config)# router rip RB(config-router)#version 2 RB(config-router)#network 172.16.0.0 RB(config-router)#no auto-summary 步骤3 配置被动接口。 RA(config)# router rip RA(config-router)# passive-interface FastEthernet 0/0 RB(config)# router rip RB (config-router)# passive-interface FastEthernet 0/0 步骤4 验证测试。

    78210发布于 2020-01-14
  • 来自专栏老怪兽的前端之旅

    Vue Router

    本章简介

    83910编辑于 2023-02-22
  • 来自专栏Java 学习

    Vue Router

    vue.js"></script> <script src="https://unpkg.com/vue-<em>router</em>/dist/vue-<em>router</em>.js"></script> ☞ 语法(src\router -- 字符串 --> <router-link to="myPage"> to apple</router-link> <! to="/">Home</router-link> | <router-link to="/about">About</router-link>

    <router-view 当你点击 <router-link> 时,router.push 方法会在内部调用,所以说,点击 <router-link :to="..."> 等同于调用 router.push(...)。 // 字符串 router.push('home') // 对象 router.push({ path: 'home' }) // 命名的路由 router.push({ name: 'user',

    1.4K30发布于 2020-09-28
  • 来自专栏静之森

    Vue-router 中的 $router 和 $route

    $router push() 跳转到一个路由,并压入历史堆栈 $route params 取子路由的参数 区别 $route为当前router跳转对象里面可以获取name、path、query、params 等 $router为VueRouter实例,想要导航到不同URL,则使用$router.push方法 参考 vue2.0 $router和$route的区别

    46740编辑于 2021-12-28
  • 来自专栏全栈开发工程师

    【Vue Router】013-Vue Router 与组合 API

    1.13 Vue Router 与组合 API 1.13.1 概述 实际上,我们在上面的代码里面已经尽量使用组合 API 了,在这里进行一个总结。 1.13.2 在 setup() 函数中访问 Router 和当前路由 因为我们在 setup 里面没有访问 this,所以我们不能再直接访问 this.router 或 this.route。 代码示例如下: import { useRouter, useRoute } from 'vue-router' export default { setup() { const router 和 route,所以不需要在 setup 中返回 router 或 route。 1.13.4 useLink* Vue Router 将 RouterLink 的内部行为作为一个组合式 API 函数公开。

    36610编辑于 2025-01-06
  • 来自专栏『学习与分享之旅』

    【手撕Vue-Router】-实现router-view

    前言在上一篇 [手撕Vue-Router-实现router-link] 中,我们实现了 router-link 组件,这一篇我们来实现 router-view 组件。 实现思路router-view 其实与 router-link 是同一个世界,同一个梦想的,那么我就废话不多说了,直接上代码。 接下来我们要做的事情就是根据 router-link 中的 to 属性,来获取对应的组件,然后渲染到 router-view 中。那么怎么渲染呢? ,然后渲染到 router-view 中。 $router);好了,我们的 currentPath 变成了一个响应式的数据,那么我们就可以在 currentPath 变化的时候,重新渲染组件了。我们的 router-view 组件就实现了。

    57720编辑于 2023-11-30
  • 来自专栏『学习与分享之旅』

    【手撕Vue-Router】-实现router-link

    前言在上一篇 [手撕Vue-Router-添加全局$router属性] 中,实现了将每一个 Vue 实例上挂载一个 $router 属性,这个属性就是我们在上一篇文章中创建的 VueRouter 实例。 实现 router-link 组件,我们需要注意以下几点:只要外界使用了Vue-Router, 那么我们就必须提供两个自定义的组件给外界使用,一个是 router-link 组件,一个是 router-view 只要外界通过Vue.use注册了Vue-Router, 就代表外界使用了Vue-Router只要外界通过Vue.use注册了Vue-Router, 就会调用插件的install方法所以我们只需要在install 方法中注册两个全局组件给外界使用即可代码实现只要外界使用了Vue-Router, 那么我们就必须提供两个自定义的组件给外界使用,一个是 router-link 组件,一个是 router-view 组件 只要外界通过Vue.use注册了Vue-Router, 就代表外界使用了Vue-Router只要外界通过Vue.use注册了Vue-Router, 就会调用插件的install方法所以我们只需要在install

    35920编辑于 2023-11-30
  • 来自专栏『学习与分享之旅』

    【手撕Vue-Router】-添加全局$router属性

    $options.router 获取到我们在 new Vue 时传入的 router 对象,然后将这个对象挂载到 Vue 实例上。如果通过 this. $options.router 获取到了 router 对象,那么就说明这个 Vue 实例是根实例,我们就可以将 router 对象挂载到 Vue 实例上了。 $options.router) { this.$router = this.$options.router; this. $options.router 获取到我们在 new Vue 时传入的 router 对象,然后将这个对象挂载到 Vue 实例上。 如果获取不到 router 对象,那么就说明这个 Vue 实例不是根实例,我们就需要将父组件的 router 对象挂载到 Vue 实例上。

    58220编辑于 2023-11-29
  • 来自专栏全栈程序员必看

    Vue router原理

    总结: vue-router是vue项目的重要组成部分,用于构建单页应用。单页应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。 路由的本质就是建立url和页面之间的映射关系 router 模式 hash / history hash模式是vue-router的默认模式。 当浏览器地址发生变化的时候,根据router对象匹配相应路由,获取组件,并将组件渲染到视图上。 $options.router) { _Vue.prototype.$router = this. $slots.default]) } }) const that = this // 注册router-view插件 Vue.component('router-view

    69810编辑于 2022-09-18
  • 来自专栏ShanSan的云原生之路

    React-Router

    介绍 ​ react-router被分为以下几部分: react-router是浏览器和原生应用中的通用部分。 react-router-dom是用于浏览器的。 react-router-native是用于原生应用的。 ​ react-router是核心部分。react-router-dom提供了浏览器使用需要的定制组件。 react-router-native则专门提供了在原生移动应用中需要用到的部分。 安装 ​ 开发web引用只需要安装react-router-dom。 npm install react-router-dom --save 三个props history ​ History是React Router的两大重要依赖之一,在不同的JavaScript Route组件 ​ 组件是react router的最重要的组件,当location与Route的path匹配时渲染Route中的Component。

    3K20发布于 2020-07-06
  • 来自专栏pandacode_cn

    React框架 Router

    React框架 - Router 前往 React Router V6 官方文档 react-router-dom为针对web开发的组件库。 1. v6 版本 1.1. 新钩子useRoutes代替react-router-config。 大小减少:从20kb到8kb 1.2. 常用路由组件和hooks 组件名 作用 说明 <Routers> 一组路由 代替原有<Switch>,所有子路由都用基础的Router children来表示 <Router> 基础路由 Router是可以嵌套的 参考文档 尚硅谷 React-Router V6 使用详解(干货) React-Router v6 新特性解读及迁移指南 什么,React Router已经到V6了 ??

    70100编辑于 2023-07-17
  • 来自专栏浪浪山下那个村

    router启动详解

    HDFS Federation的架构如下图所示:子模块State Store模块初始化初始化是从类Router的serviceInit函数触发的。 提供开关:dfs.federation.router.store.enable,默认开启。核心实现类是StateStoreService。在serviceInit的时候初始化。 初始化store driver,通过配置dfs.federation.router.store.driver.class,默认为StateStoreZooKeeperImpl.class,通过反射机制初始化 启动启动主要是Router的serviceStart函数触发,最终调用StateStoreDriver的init函数,用于初始化driver。

    28720编辑于 2024-10-10
  • 来自专栏solate 杂货铺

    vue-router

    vue router vue-router 就是封装 浏览器中history。 使用vue-router用来构建SPA <router-link to='/'></router-link> 或者 this. $router.push({path: '/'}) 相当于 <router-view></router-view> 主键的渲染 动态路由 模式 匹配路径 $router.params $router.push('name') this.$router.push({path:'name'}) this.$router.push({path:'name? name='title'></router-view> <router-view name='img'></router-view>

    75710发布于 2019-07-22
  • 来自专栏P轴

    React Router 路由

    简介 https://react-router.docschina.org/ 分三个版本: web native anywhere yarn add react-router-dom@6 # 2. 基础应用 import { BrowserRouter, Routes, Route, Link } from 'react-router-dom' const Home = () => { 编程式导航 import { BrowserRouter, Routes, Route, Link, useNavigate } from 'react-router-dom' const Home 嵌套路由 import React from 'react'; import { Routes, Route, BrowserRouter} from 'react-router-dom' import 集中路由 import React from 'react'; import { BrowserRouter, useRoutes} from 'react-router-dom' import { Layout

    1.1K20编辑于 2022-11-18
  • 来自专栏软件工程

    Vue-Router

    三 .Vue-router的功能 *Vue Router是Vue.js的官方路由器。它与Vue.js核心深度集成,使使用Vue.js轻松构建单页应用程序变得轻而易举。 左边创建导入使用Vue-router并配置映射关系, 使用vue-router的步骤: 第一步: 创建路由组件 第二步: 配置路由映射: 组件和路径映射关系 第三步: 使用路由: 通过<router-link >和<router-view> <router-link>: 该标签是一个vue-router中已经内置的组件, 它会被渲染成一个标签. 如果希望使用HTML5的history模式, 非常简单, 在router.js进行如下配置即可: router-link补充 在前面的<router-link>中, 我们只是使用了一个属性: to, <router-link>还有一些其他属性: tag: tag可以指定<router-link>之后渲染成什么组件, 比如上面的代码会被渲染成一个

  • 元素, 而不是 <router-link

  • 2.8K10编辑于 2021-12-23
  • 来自专栏繁依Fanyi 的专栏

    Vue Router 详解

    在这篇博客中,我们将深入探讨 Vue Router 的各个方面,包括其基本概念、配置和高级用法。 1. 什么是 Vue Router? Vue Router 是 Vue.js 的官方路由管理器。 安装 Vue Router 首先,确保你已经安装了 Vue.js。 然后,可以通过以下方式安装 Vue Router: npm install vue-router 在你的 Vue 项目中,创建一个 router 文件夹,并在其中创建 index.js 文件,用于配置路由 > 和 <router-view> 在你的 App.vue 中,使用 <router-link> 进行导航,使用 <router-view> 显示匹配的组件: <template>

    49410编辑于 2024-08-04
  • 来自专栏岳泽以博客

    Vue Router——路由

    express路由的基本用法如下: const express = require('express') const router = express.Router() router.get('/userlist 2.2安装vue-router与定义路由组件 在vue3的项目中,只能按照并使用 vue-router 4.x,安装的命令如下: npm install vue-router@next -S 在项目中定义 -- 声明路由链接 --> <router-link to="/home">首页</router-link> <router-link to="/home">首页</router-link> <router-link -- 声明路由占位符 --> <router-view></router-view> </template> 2.4创建路由模块 在项目中创建router.js路由模块,在其中按照如下4个步骤创建并得到路由的示例对象 -- 在关于页面中,声明两个子路由链接 --> <router-link to="/about/tab1">Tab1</router-link> <router-link to="/about/tab2

    1.6K20编辑于 2022-10-26
  • 来自专栏全栈全栈

    Vue-Router

    Vue-Router 是实现前端路由的插件。通过注册的组件来组织页面加载路组件的方法。 Vue-Router 核心知识 【1】Vue-Router的使用 【2】Vue-Router 的懒加载 【3】 Vue-Router动态路由的使用 【4】Vue-router的嵌套使用 【5】Vue-Router 参数传递 【6】Vue-Router 和route的由来 【7】Vue-Router全局导航守卫 【8】Vue-Router 的Keep-Alive

    52910发布于 2020-03-16
  • 来自专栏进击的大前端

    实现自己的Vue Router -- Vue Router原理解析

    渲染页面 Vue-Router工作流程 vue-router的工作流程有如下几步 1. url改变 2. 触发监听事件 3. 改变vue-router里面的current变量 4. vue router。 $options.router) { this._root = this; this._router = this. _root; } // 暴露一个只读的$router Object.defineProperty(this, '$router', { get() _router; } }) } }); // 新建一个router-view组件,这个组件根据current不同会render不同的组件 // 最终实现路由功能

    84741发布于 2020-10-15
  • 第 2 页第 3 页第 4 页第 5 页第 6 页第 7 页第 8 页第 9 页第 10 页第 11 页
    点击加载更多
    领券